Synthesizing interpreted domain-specific models to manage smart microgrids

نویسندگان

  • Mark Allison
  • Karl A. Morris
  • Fábio M. Costa
  • Peter J. Clarke
چکیده

The increase in prominence of model-driven software development (MDSD) has placed emphasis on the use of domain-specific modeling languages (DSMLs) during the development process. DSMLs allow for domain concepts to be conceptualized and represented at a high level of abstraction. Currently, most DSML models are converted into high-level languages (HLLs) through a series of model-to-model and/or model-to-text transformations before they are executed. An alternative approach for model execution is the interpretation of models directly without converting them into an HLL. These models are created using interpreted DSMLs (i-DSMLs) and realized using a semantic-rich execution engine or domain-specific virtual machine (DSVM). In this article we present an approach for model synthesis, the first stage of model interpretation, that separates the domain-specific knowledge (DSK) from the model of execution (MoE). Previous work on model synthesis tightly couples the DSK and MoE reducing the ability for implementations of the DSVM to be easily reused in other domains. To illustrate how our approach to model synthesis works for i-DSMLs, we have created MGridML, an i-DSML for energy management in smart microgrids, and an MGridVM prototype, the DSVM for MGridML. We evaluated our approach by performing experiments on the model synthesis aspect of MGridVM and comparing the results to a DSVM from the user-centric communication domain.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Concept of Active Demand Side Management for Energy Efficient Prosumer Microgrids with Smart Building Technologies

Energy efficient prosumer microgrids (PMGs) with active and flexible demand side management (DSM) mechanisms are considered to be crucial elements of future smart grids. Due to an increasing share of renewable energy and the growing power demand, appropriate tools to manage not only the loads but also small generation units, heating and cooling systems, storage units and electric vehicles shoul...

متن کامل

A Model-driven Approach to Develop and Manage Cyber-Physical Systems

Cyber-Physical Systems (CPS) integrate computing, networking, and physical processes to digitally execute tasks on or using the physical elements of a system. Power microgrids are a particular kind of CPS that enables management and autonomic control of local smart grids, aiming at reliability, fault tolerance and energy efficiency, among other goals. This paper explores a new approach based on...

متن کامل

Smart Microgrid Akash

Smart microgrids offer a new challenging domain for power theories and compensation techniques, because they include a variety of intermittent power sources, which can have dynamic impact on power flow, voltage regulation, and distribution losses. When operating in the islanded mode, low-voltage smart microgrids can also exhibit considerable variation of amplitude and frequency of the voltage s...

متن کامل

Towards Dynamic Semantics for Synthesizing Interpreted DSMLs

Domain-specific languages (DSLs) provide developers with the ability to describe applications using language elements that directly represent concepts in the application problem domains. Unlike generalpurpose languages, domain concepts are embedded in the semantics of a DSL. In this chapter, the authors present an interpreted domain-specific modeling language (i-DSML) whose models are used to s...

متن کامل

A Generic Model of Execution for Synthesizing Domain-Specific Models

OF THE DISSERTATION A GENERIC MODEL OF EXECUTION FOR SYNTHESIZING DOMAIN-SPECIFIC MODELS by Mark Allison Florida International University, 2014 Miami, Florida Professor Peter J. Clarke, Major Professor Software engineering researchers are challenged to provide increasingly more powerful levels of abstractions to address the rising complexity inherent in software solutions. One new development p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 96  شماره 

صفحات  -

تاریخ انتشار 2014